package cn.zyq.ykb.mapper.task;

import cn.zyq.ykb.beans.task.MyTaskAudit;
import cn.zyq.ykb.beans.task.dto.MyTaskAuditDto;
import cn.zyq.ykb.beans.user.User;
import com.alibaba.fastjson.JSONObject;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Component;
import cn.zyq.ykb.system.config.common.BaseMapper;

import java.util.List;
import java.util.Map;
/**
 * 任务-审核Mapper接口
 *
 * @author SystemAuth
 * @date 2023-05-24
 */
@Component
@Mapper
public interface MyTaskAuditMapper extends BaseMapper<MyTaskAudit> {
    List<MyTaskAudit> list(Map<String, Object> param);

    MyTaskAudit getAudit(@Param("myTaskID") Integer myTaskID, @Param("userID") Integer userID, @Param("taskID") Integer taskID);

    List<MyTaskAudit> getMyTaskAudit(Map<String, Object> param);

    List<MyTaskAudit> getMyTaskAudit1(JSONObject kv);

    List<MyTaskAudit> getMyTaskAuditXS(Map<String, Object> param);

    List<MyTaskAudit> getMyTaskAuditXS1(JSONObject kv);

    List<MyTaskAuditDto> daoChu(JSONObject kv);

    List<MyTaskAuditDto> daoChu1(JSONObject kv);
}
